package arrays;

import java.util.Arrays;

/*
静态方法:
        static int binarySearch(int[] a, int key) : 通过二分查找寻找数组中的元素索引位置
        static int[] copyOf(int[] original, int newLength)  : 把老数组中的元素赋值到指定长度的新数组中,新数组就是返回值
        static boolean equals(int[] a, int[] a2)  : 比较2个数组的内容是否相同
        static void fill(int[] a, int val)  : 把指定的值val填充到指定的数组a中
        static void sort(int[] a) : 对数组a进行排序(排序规则: 自然升序排序,排序原理: 快速排序)
        static String toString(int[] a)  : 漂亮打印数组
 */
public class ArraysDemo {
    public static void main(String[] args) {
        int[] arr = {5,4,1,2,3};
        System.out.println("Arrays.binarySearch(arr,4) = " + Arrays.binarySearch(arr, 4));//3

        int[] arr1 = Arrays.copyOf(arr, 10);
        System.out.println("Arrays.toString(arr1) = " + Arrays.toString(arr1));
        //排序
        Arrays.sort(arr1);
        System.out.println("Arrays.toString(arr1) = " + Arrays.toString(arr1));

        Arrays.fill(arr1,10);
        System.out.println("Arrays.toString(arr1) = " + Arrays.toString(arr1));
    }
}
